﻿using SharpArch.Core.DomainModel;
using SharpArch.Core.PersistenceSupport;
using NHibernate.Validator.Constraints;
using SharpArch.Core;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;
using System.Collections.Generic;

namespace zeus.Core
{
    public class Pais : Entity
    {
         public Pais()
        {
            Clientes = new List<Cliente>();
            Ciudades = new List<Ciudad>();

        }

        [Required(ErrorMessage = "Ingrese  Nombre")]
        [DisplayName("Codigo Nombre")]
        public virtual string Nombre { get; set; }


        public virtual IList<Cliente> Clientes { get; set; }
        public virtual IList<Ciudad> Ciudades { get; set; }
        public virtual IList<Usuario> Usuario { get; set; }


    }
}
